home *** CD-ROM | disk | FTP | other *** search
- /* ===================
- * AEAModelProperty.hh
- * ===================
- */
-
- #pragma once
-
- #include <AERegistry.h>
-
- #include "AEAModelSub.hh"
-
- class AEAModelProperty : public AEAModelSub {
- public:
- AEAModelProperty(const AEAModel &inContainer, DescType inPropertyID);
- virtual ~AEAModelProperty() {}
-
- virtual DescType Type() const {return typeObjectSpecifier;}
- virtual DescType Class() const {return cProperty;}
-
- virtual DescType PreferredKeyForm() const {return formPropertyID;}
- virtual void GetKeyData(DescType inKeyForm, AEDesc &outAEDesc) const;
-
- protected:
- DescType mPropertyID;
- };
-